[INFO] cloning repository https://github.com/pavlov-dmitry/photometer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pavlov-dmitry/photometer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpavlov-dmitry%2Fphotometer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpavlov-dmitry%2Fphotometer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 57d4c6d4535598cee2d9c95793355cfd382cef00
[INFO] checking pavlov-dmitry/photometer against master#af3c6e733a40e671550e0f0f5aeecaa13772ba56 for pr-74989
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpavlov-dmitry%2Fphotometer" "/workspace/builds/worker-0/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/pavlov-dmitry/photometer on toolchain af3c6e733a40e671550e0f0f5aeecaa13772ba56
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/pavlov-dmitry/photometer
[INFO] finished tweaking git repo https://github.com/pavlov-dmitry/photometer
[INFO] tweaked toml for git repo https://github.com/pavlov-dmitry/photometer written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/pavlov-dmitry/photometer already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] error: the lock file /workspace/builds/worker-0/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bcc56cce63658a128000d9950874c864d5884476509172875d5293345cab46a6
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "bcc56cce63658a128000d9950874c864d5884476509172875d5293345cab46a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bcc56cce63658a128000d9950874c864d5884476509172875d5293345cab46a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bcc56cce63658a128000d9950874c864d5884476509172875d5293345cab46a6", kill_on_drop: false }`
[INFO] [stdout] bcc56cce63658a128000d9950874c864d5884476509172875d5293345cab46a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5d06eadfe07f4d7cb2cee5a3fa70e6029b6e896a383019a678b7083136660e48
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "5d06eadfe07f4d7cb2cee5a3fa70e6029b6e896a383019a678b7083136660e48", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.21
[INFO] [stderr]    Compiling syn v1.0.41
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling serde v1.0.116
[INFO] [stderr]     Checking tinyvec v0.3.4
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]     Checking traitobject v0.1.0
[INFO] [stderr]    Compiling rayon-core v1.8.0
[INFO] [stderr]     Checking byte-tools v0.3.1
[INFO] [stderr]    Compiling const_fn v0.4.2
[INFO] [stderr]     Checking ppv-lite86 v0.2.9
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling lexical-core v0.7.4
[INFO] [stderr]     Checking adler32 v1.2.0
[INFO] [stderr]    Compiling proc-macro-hack v0.5.18
[INFO] [stderr]     Checking gimli v0.22.0
[INFO] [stderr]    Compiling httparse v1.3.4
[INFO] [stderr]     Checking adler v0.2.3
[INFO] [stderr]     Checking object v0.20.0
[INFO] [stderr]     Checking arrayvec v0.5.1
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking rustc-demangle v0.1.16
[INFO] [stderr]     Checking safemem v0.3.3
[INFO] [stderr]     Checking regex-syntax v0.6.18
[INFO] [stderr]     Checking itoa v0.4.6
[INFO] [stderr]     Checking fake-simd v0.1.2
[INFO] [stderr]     Checking either v1.6.0
[INFO] [stderr]     Checking lzw v0.10.0
[INFO] [stderr]     Checking opaque-debug v0.2.3
[INFO] [stderr]    Compiling io-enum v0.2.3
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]     Checking uuid v0.8.1
[INFO] [stderr]     Checking color_quant v1.0.1
[INFO] [stderr]     Checking sha1 v0.6.0
[INFO] [stderr]    Compiling mysql v19.0.1
[INFO] [stderr]     Checking scoped_threadpool v0.1.9
[INFO] [stderr]     Checking bytemuck v1.4.1
[INFO] [stderr]     Checking rustc-serialize v0.3.24
[INFO] [stderr]    Compiling nom v4.2.3
[INFO] [stderr]    Compiling libz-sys v1.1.2
[INFO] [stderr]     Checking block-padding v0.1.5
[INFO] [stderr]     Checking unsafe-any v0.4.2
[INFO] [stderr]     Checking unicode-normalization v0.1.13
[INFO] [stderr]     Checking miniz_oxide v0.3.7
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling memoffset v0.5.5
[INFO] [stderr]    Compiling openssl-sys v0.9.58
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling miniz_oxide v0.4.2
[INFO] [stderr]    Compiling num-bigint v0.3.0
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling hashbrown v0.8.2
[INFO] [stderr]    Compiling num-rational v0.3.0
[INFO] [stderr]    Compiling rayon v1.4.0
[INFO] [stderr]    Compiling num-iter v0.1.41
[INFO] [stderr]    Compiling standback v0.2.10
[INFO] [stderr]    Compiling time v0.2.19
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]     Checking gif v0.10.3
[INFO] [stderr]    Compiling libc v0.2.77
[INFO] [stderr]     Checking crc32fast v1.2.0
[INFO] [stderr]     Checking typemap v0.3.3
[INFO] [stderr]     Checking time v0.1.44
[INFO] [stderr]     Checking getrandom v0.1.15
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking hostname v0.1.5
[INFO] [stderr]     Checking socket2 v0.3.15
[INFO] [stderr]     Checking base64 v0.9.3
[INFO] [stderr]     Checking deflate v0.8.6
[INFO] [stderr]     Checking base64 v0.10.1
[INFO] [stderr]     Checking tiff v0.5.0
[INFO] [stderr]     Checking nix v0.18.0
[INFO] [stderr]     Checking idna v0.1.5
[INFO] [stderr]     Checking idna v0.2.0
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]     Checking plugin v0.2.6
[INFO] [stderr]     Checking aho-corasick v0.7.13
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling openssl v0.10.30
[INFO] [stderr]    Compiling native-tls v0.2.4
[INFO] [stderr]     Checking png v0.16.7
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking addr2line v0.13.0
[INFO] [stderr]     Checking mime v0.2.6
[INFO] [stderr]     Checking flate2 v1.0.17
[INFO] [stderr]     Checking url v1.7.2
[INFO] [stderr]    Compiling phf v0.7.24
[INFO] [stderr]     Checking url v2.1.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking crossbeam-channel v0.4.4
[INFO] [stderr]     Checking lru v0.6.0
[INFO] [stderr]     Checking generic-array v0.12.3
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]     Checking backtrace v0.3.50
[INFO] [stderr]     Checking regex v1.3.9
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking num-complex v0.3.0
[INFO] [stderr]     Checking crossbeam-deque v0.7.3
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking hyper v0.10.16
[INFO] [stderr]     Checking sha2 v0.8.2
[INFO] [stderr]     Checking lexical v5.2.0
[INFO] [stderr]     Checking twox-hash v1.5.0
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]    Compiling phf_generator v0.7.24
[INFO] [stderr]    Compiling phf_codegen v0.7.24
[INFO] [stderr]    Compiling mime_guess v1.8.8
[INFO] [stderr]     Checking serde_json v1.0.57
[INFO] [stderr]     Checking chrono v0.4.15
[INFO] [stderr]     Checking bigdecimal v0.1.2
[INFO] [stderr]     Checking rust_decimal v1.8.0
[INFO] [stderr]     Checking num v0.3.0
[INFO] [stderr]     Checking iron v0.6.1
[INFO] [stderr]     Checking router v0.6.0
[INFO] [stderr]     Checking jpeg-decoder v0.1.20
[INFO] [stderr]     Checking image v0.23.9
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling derive_utils v0.10.0
[INFO] [stderr]    Compiling time-macros-impl v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.116
[INFO] [stderr]     Checking time-macros v0.1.0
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]     Checking mysql_common v0.22.2
[INFO] [stderr]     Checking lettre v0.9.3
[INFO] [stderr]     Checking photometer v1.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `log::LogRecord`, `log::LogLevelFilter`
[INFO] [stdout]   --> src/main.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | use log::{ LogRecord, LogLevelFilter };
[INFO] [stdout]    |            ^^^^^^^^^  ^^^^^^^^^^^^^^ no `LogLevelFilter` in the root
[INFO] [stdout]    |            |
[INFO] [stdout]    |            no `LogRecord` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 | use log::{ Record, LogLevelFilter };
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 | use log::{ LogRecord, LevelFilter };
[INFO] [stdout]    |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand::OsRng`
[INFO] [stdout]  --> src/authentication.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rand::{ Rng, OsRng };
[INFO] [stdout]   |                  ^^^^^ no `OsRng` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand::OsRng`
[INFO] [stdout]   --> src/handlers/authentication.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use rand::{ Rng, OsRng };
[INFO] [stdout]    |                  ^^^^^ no `OsRng` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]  --> src/handlers/upload_photo.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use time::{ Timespec };
[INFO] [stdout]   |             ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]  --> src/photo_store.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use time::{ Timespec };
[INFO] [stdout]   |             ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/users.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ Value, ToValue, from_row };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/photos.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ from_row, from_value, ToValue, FromValue, Value, ConvIr };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/mailbox.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/events.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]   --> src/db/events.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use time::{ Timespec };
[INFO] [stdout]    |             ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/groups.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ from_row, ToValue, Value };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]  --> src/db/groups.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use time::Timespec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/publication.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ from_row, ToValue };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/votes.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ from_row, ToValue, Value };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/group_feed.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use mysql::value::{ from_value, from_row, ToValue, FromValue, Value, ConvIr };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/visited.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/comments.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]   --> src/db/comment_message_link.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | use mysql::value::{
[INFO] [stdout]    |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/meta.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]  --> src/events/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use time::Timespec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]   --> src/events/publication.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 | use time::{ self, Timespec };
[INFO] [stdout]    |                   ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]   --> src/events/late_publication.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 | use time::{ self, Timespec };
[INFO] [stdout]    |                   ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]   --> src/events/change_timetable.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 | use time::{ self, Timespec };
[INFO] [stdout]    |                   ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `transport` in `lettre`
[INFO] [stdout]   --> src/mailer.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use lettre::transport::smtp::{ SecurityLevel, SmtpTransportBuilder };
[INFO] [stdout]    |             ^^^^^^^^^ could not find `transport` in `lettre`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lettre::email`
[INFO] [stdout]   --> src/mailer.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use lettre::email::EmailBuilder;
[INFO] [stdout]    |             ^^^^^ could not find `email` in `lettre`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lettre::transport`
[INFO] [stdout]   --> src/mailer.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use lettre::transport::EmailTransport;
[INFO] [stdout]    |             ^^^^^^^^^ could not find `transport` in `lettre`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `log::LogRecord`, `log::LogLevelFilter`
[INFO] [stdout]   --> src/main.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | use log::{ LogRecord, LogLevelFilter };
[INFO] [stdout]    |            ^^^^^^^^^  ^^^^^^^^^^^^^^ no `LogLevelFilter` in the root
[INFO] [stdout]    |            |
[INFO] [stdout]    |            no `LogRecord` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 | use log::{ Record, LogLevelFilter };
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 28 | use log::{ LogRecord, LevelFilter };
[INFO] [stdout]    |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand::OsRng`
[INFO] [stdout]  --> src/authentication.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rand::{ Rng, OsRng };
[INFO] [stdout]   |                  ^^^^^ no `OsRng` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand::OsRng`
[INFO] [stdout]   --> src/handlers/authentication.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use rand::{ Rng, OsRng };
[INFO] [stdout]    |                  ^^^^^ no `OsRng` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]  --> src/handlers/upload_photo.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use time::{ Timespec };
[INFO] [stdout]   |             ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]  --> src/photo_store.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use time::{ Timespec };
[INFO] [stdout]   |             ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/users.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ Value, ToValue, from_row };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/photos.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ from_row, from_value, ToValue, FromValue, Value, ConvIr };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/mailbox.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/events.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]   --> src/db/events.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use time::{ Timespec };
[INFO] [stdout]    |             ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/groups.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ from_row, ToValue, Value };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]  --> src/db/groups.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use time::Timespec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/publication.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ from_row, ToValue };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/votes.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use mysql::value::{ from_row, ToValue, Value };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/group_feed.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use mysql::value::{ from_value, from_row, ToValue, FromValue, Value, ConvIr };
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/visited.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/comments.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]   --> src/db/comment_message_link.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | use mysql::value::{
[INFO] [stdout]    |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mysql::value`
[INFO] [stdout]  --> src/db/meta.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use mysql::value::{
[INFO] [stdout]   |            ^^^^^ could not find `value` in `mysql`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]  --> src/events/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use time::Timespec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]   --> src/events/publication.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 | use time::{ self, Timespec };
[INFO] [stdout]    |                   ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]   --> src/events/late_publication.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 | use time::{ self, Timespec };
[INFO] [stdout]    |                   ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::Timespec`
[INFO] [stdout]   --> src/events/change_timetable.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 | use time::{ self, Timespec };
[INFO] [stdout]    |                   ^^^^^^^^ no `Timespec` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `transport` in `lettre`
[INFO] [stdout]   --> src/mailer.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use lettre::transport::smtp::{ SecurityLevel, SmtpTransportBuilder };
[INFO] [stdout]    |             ^^^^^^^^^ could not find `transport` in `lettre`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lettre::email`
[INFO] [stdout]   --> src/mailer.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use lettre::email::EmailBuilder;
[INFO] [stdout]    |             ^^^^^ could not find `email` in `lettre`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lettre::transport`
[INFO] [stdout]   --> src/mailer.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use lettre::transport::EmailTransport;
[INFO] [stdout]    |             ^^^^^^^^^ could not find `transport` in `lettre`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `LogLevel` in `log`
[INFO] [stdout]   --> src/request_logger.rs:31:31
[INFO] [stdout]    |
[INFO] [stdout] 31 |         if log_enabled!( log::LogLevel::Info ) {
[INFO] [stdout]    |                               ^^^^^^^^ could not find `LogLevel` in `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `SmtpTransportBuilder`
[INFO] [stdout]    --> src/mailer.rs:143:27
[INFO] [stdout]     |
[INFO] [stdout] 143 |             let builder = SmtpTransportBuilder::new( (&self.smtp_addr as &str, self.smtp_port) );
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `SmtpTransportBuilder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `SecurityLevel`
[INFO] [stdout]    --> src/mailer.rs:147:42
[INFO] [stdout]     |
[INFO] [stdout] 147 |                         .security_level( SecurityLevel::EncryptedWrapper )
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ use of undeclared type or module `SecurityLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `LogBuilder` in `env_logger`
[INFO] [stdout]    --> src/main.rs:175:39
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let mut log_builder = env_logger::LogBuilder::new();
[INFO] [stdout]     |                                       ^^^^^^^^^^ could not find `LogBuilder` in `env_logger`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `LogLevel` in `log`
[INFO] [stdout]   --> src/request_logger.rs:31:31
[INFO] [stdout]    |
[INFO] [stdout] 31 |         if log_enabled!( log::LogLevel::Info ) {
[INFO] [stdout]    |                               ^^^^^^^^ could not find `LogLevel` in `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `SmtpTransportBuilder`
[INFO] [stdout]    --> src/mailer.rs:143:27
[INFO] [stdout]     |
[INFO] [stdout] 143 |             let builder = SmtpTransportBuilder::new( (&self.smtp_addr as &str, self.smtp_port) );
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `SmtpTransportBuilder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Timespec` in crate `time`
[INFO] [stdout]    --> src/parse_utils.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl GetMsecs for time::Timespec {
[INFO] [stdout]     |                         ^^^^^^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use err_msg::io::sys::time::Timespec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Timespec` in crate `time`
[INFO] [stdout]    --> src/parse_utils.rs:144:37
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn into_timespec(self) -> time::Timespec;
[INFO] [stdout]     |                                     ^^^^^^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use err_msg::io::sys::time::Timespec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Timespec` in crate `time`
[INFO] [stdout]    --> src/parse_utils.rs:148:37
[INFO] [stdout]     |
[INFO] [stdout] 148 |     fn into_timespec(self) -> time::Timespec {
[INFO] [stdout]     |                                     ^^^^^^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use err_msg::io::sys::time::Timespec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Timespec` in crate `time`
[INFO] [stdout]    --> src/parse_utils.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |         time::Timespec {
[INFO] [stdout]     |               ^^^^^^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use err_msg::io::sys::time::Timespec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/handlers/authentication.rs:114:38
[INFO] [stdout]     |
[INFO] [stdout] 114 | ...                   time::get_time().msecs() ) )
[INFO] [stdout]     |                             ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/handlers/upload_photo.rs:139:41
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 let upload_time = time::get_time();
[INFO] [stdout]     |                                         ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/handlers/comments.rs:130:54
[INFO] [stdout]     |
[INFO] [stdout] 130 | ...                   time::get_time().msecs(),
[INFO] [stdout]     |                             ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/handlers/comments.rs:245:27
[INFO] [stdout]     |
[INFO] [stdout] 245 |                     time::get_time().msecs(),
[INFO] [stdout]     |                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JPEG` in crate `image`
[INFO] [stdout]   --> src/photo_store.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 52 |         &ImageType::Jpeg => image::JPEG,
[INFO] [stdout]    |                                    ^^^^ not found in `image`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PNG` in crate `image`
[INFO] [stdout]   --> src/photo_store.rs:53:35
[INFO] [stdout]    |
[INFO] [stdout] 53 |         &ImageType::Png => image::PNG
[INFO] [stdout]    |                                   ^^^ not found in `image`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Nearest` in crate `image`
[INFO] [stdout]    --> src/photo_store.rs:104:94
[INFO] [stdout]     |
[INFO] [stdout] 104 |         preview = preview.resize( self.params.preview_size, self.params.preview_size, image::Nearest );
[INFO] [stdout]     |                                                                                              ^^^^^^^ not found in `image`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use image::imageops::Nearest;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `SecurityLevel`
[INFO] [stdout]    --> src/mailer.rs:147:42
[INFO] [stdout]     |
[INFO] [stdout] 147 |                         .security_level( SecurityLevel::EncryptedWrapper )
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ use of undeclared type or module `SecurityLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PNG` in crate `image`
[INFO] [stdout]    --> src/photo_store.rs:106:63
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let _ = try!( preview.save( &mut preview_file, image::PNG ) );
[INFO] [stdout]     |                                                               ^^^ not found in `image`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/db/mailbox.rs:73:26
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let now_time = time::get_time();
[INFO] [stdout]    |                          ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/events_manager.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 |             try!( db.starting_events( &time::get_time() ) )
[INFO] [stdout]    |                                              ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/events_manager.rs:79:44
[INFO] [stdout]    |
[INFO] [stdout] 79 |             try!( db.ending_events( &time::get_time() ) )
[INFO] [stdout]    |                                            ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/publication.rs:56:43
[INFO] [stdout]    |
[INFO] [stdout] 56 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]    |                                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/publication.rs:70:43
[INFO] [stdout]    |
[INFO] [stdout] 70 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]    |                                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/publication.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 time::get_time(),
[INFO] [stdout]    |                       ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `LogBuilder` in `env_logger`
[INFO] [stdout]    --> src/main.rs:175:39
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let mut log_builder = env_logger::LogBuilder::new();
[INFO] [stdout]     |                                       ^^^^^^^^^^ could not find `LogBuilder` in `env_logger`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Timespec` in crate `time`
[INFO] [stdout]    --> src/parse_utils.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl GetMsecs for time::Timespec {
[INFO] [stdout]     |                         ^^^^^^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use err_msg::io::sys::time::Timespec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/publication.rs:226:54
[INFO] [stdout]     |
[INFO] [stdout] 226 | ...                   time::get_time().msecs(),
[INFO] [stdout]     |                             ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Timespec` in crate `time`
[INFO] [stdout]    --> src/parse_utils.rs:144:37
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn into_timespec(self) -> time::Timespec;
[INFO] [stdout]     |                                     ^^^^^^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use err_msg::io::sys::time::Timespec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Timespec` in crate `time`
[INFO] [stdout]    --> src/parse_utils.rs:148:37
[INFO] [stdout]     |
[INFO] [stdout] 148 |     fn into_timespec(self) -> time::Timespec {
[INFO] [stdout]     |                                     ^^^^^^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use err_msg::io::sys::time::Timespec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Timespec` in crate `time`
[INFO] [stdout]    --> src/parse_utils.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |         time::Timespec {
[INFO] [stdout]     |               ^^^^^^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   | use err_msg::io::sys::time::Timespec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/handlers/authentication.rs:114:38
[INFO] [stdout]     |
[INFO] [stdout] 114 | ...                   time::get_time().msecs() ) )
[INFO] [stdout]     |                             ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/handlers/upload_photo.rs:139:41
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 let upload_time = time::get_time();
[INFO] [stdout]     |                                         ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/handlers/comments.rs:130:54
[INFO] [stdout]     |
[INFO] [stdout] 130 | ...                   time::get_time().msecs(),
[INFO] [stdout]     |                             ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_creation.rs:136:32
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let start_time = time::get_time();
[INFO] [stdout]     |                                ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_creation.rs:213:65
[INFO] [stdout]     |
[INFO] [stdout] 213 | ...                   time::get_time() ) );
[INFO] [stdout]     |                             ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/handlers/comments.rs:245:27
[INFO] [stdout]     |
[INFO] [stdout] 245 |                     time::get_time().msecs(),
[INFO] [stdout]     |                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JPEG` in crate `image`
[INFO] [stdout]   --> src/photo_store.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 52 |         &ImageType::Jpeg => image::JPEG,
[INFO] [stdout]    |                                    ^^^^ not found in `image`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PNG` in crate `image`
[INFO] [stdout]   --> src/photo_store.rs:53:35
[INFO] [stdout]    |
[INFO] [stdout] 53 |         &ImageType::Png => image::PNG
[INFO] [stdout]    |                                   ^^^ not found in `image`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Nearest` in crate `image`
[INFO] [stdout]    --> src/photo_store.rs:104:94
[INFO] [stdout]     |
[INFO] [stdout] 104 |         preview = preview.resize( self.params.preview_size, self.params.preview_size, image::Nearest );
[INFO] [stdout]     |                                                                                              ^^^^^^^ not found in `image`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use image::imageops::Nearest;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PNG` in crate `image`
[INFO] [stdout]    --> src/photo_store.rs:106:63
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let _ = try!( preview.save( &mut preview_file, image::PNG ) );
[INFO] [stdout]     |                                                               ^^^ not found in `image`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/db/mailbox.rs:73:26
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let now_time = time::get_time();
[INFO] [stdout]    |                          ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_creation.rs:216:71
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     try!( db.add_members( group_id, &votes.yes, time::get_time().msecs() ) );
[INFO] [stdout]     |                                                                       ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/events_manager.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 |             try!( db.starting_events( &time::get_time() ) )
[INFO] [stdout]    |                                              ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_creation.rs:227:51
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/events_manager.rs:79:44
[INFO] [stdout]    |
[INFO] [stdout] 79 |             try!( db.ending_events( &time::get_time() ) )
[INFO] [stdout]    |                                            ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_voting.rs:108:47
[INFO] [stdout]     |
[INFO] [stdout] 108 |             try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |                                               ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/publication.rs:56:43
[INFO] [stdout]    |
[INFO] [stdout] 56 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]    |                                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/publication.rs:70:43
[INFO] [stdout]    |
[INFO] [stdout] 70 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]    |                                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_voting.rs:146:43
[INFO] [stdout]     |
[INFO] [stdout] 146 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |                                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/change_timetable.rs:151:34
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let current_time = time::get_time();
[INFO] [stdout]     |                                  ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/publication.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 time::get_time(),
[INFO] [stdout]    |                       ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/invite_to_group.rs:101:32
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let start_time = time::get_time();
[INFO] [stdout]     |                                ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/publication.rs:226:54
[INFO] [stdout]     |
[INFO] [stdout] 226 | ...                   time::get_time().msecs(),
[INFO] [stdout]     |                             ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_creation.rs:136:32
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let start_time = time::get_time();
[INFO] [stdout]     |                                ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/join_to_group.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 |         let start = time::get_time();
[INFO] [stdout]    |                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_creation.rs:213:65
[INFO] [stdout]     |
[INFO] [stdout] 213 | ...                   time::get_time() ) );
[INFO] [stdout]     |                             ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/join_to_group.rs:101:66
[INFO] [stdout]     |
[INFO] [stdout] 101 |         try!( db.add_members( group.id, &[ data.user_id ], time::get_time().msecs() ) );
[INFO] [stdout]     |                                                                  ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_creation.rs:216:71
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     try!( db.add_members( group_id, &votes.yes, time::get_time().msecs() ) );
[INFO] [stdout]     |                                                                       ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `now` in crate `time`
[INFO] [stdout]    --> src/main.rs:171:34
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let current_time = time::now();
[INFO] [stdout]     |                                  ^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 23  | use err_msg::io::sys::time::inner::now;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_creation.rs:227:51
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/database.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ Pool, PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/users.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/photos.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/mailbox.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/events.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_voting.rs:108:47
[INFO] [stdout]     |
[INFO] [stdout] 108 |             try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |                                               ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/groups.rs:1:12
[INFO] [stdout]     |
[INFO] [stdout] 1   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/publication.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/votes.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/group_feed.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/visited.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/comments.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/comment_message_link.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/meta.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ Pool };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/group_voting.rs:146:43
[INFO] [stdout]     |
[INFO] [stdout] 146 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |                                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/change_timetable.rs:151:34
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let current_time = time::get_time();
[INFO] [stdout]     |                                  ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/invite_to_group.rs:101:32
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let start_time = time::get_time();
[INFO] [stdout]     |                                ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]   --> src/events/join_to_group.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 |         let start = time::get_time();
[INFO] [stdout]    |                           ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in crate `time`
[INFO] [stdout]    --> src/events/join_to_group.rs:101:66
[INFO] [stdout]     |
[INFO] [stdout] 101 |         try!( db.add_members( group.id, &[ data.user_id ], time::get_time().msecs() ) );
[INFO] [stdout]     |                                                                  ^^^^^^^^ not found in `time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `now` in crate `time`
[INFO] [stdout]    --> src/main.rs:171:34
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let current_time = time::now();
[INFO] [stdout]     |                                  ^^^ not found in `time`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 23  | use err_msg::io::sys::time::inner::now;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/database.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ Pool, PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/users.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/photos.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/mailbox.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/events.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/groups.rs:1:12
[INFO] [stdout]     |
[INFO] [stdout] 1   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/publication.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/votes.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/group_feed.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/visited.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/comments.rs:3:12
[INFO] [stdout]     |
[INFO] [stdout] 3   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/comment_message_link.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ PooledConn };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `conn` is private
[INFO] [stdout]    --> src/db/meta.rs:2:12
[INFO] [stdout]     |
[INFO] [stdout] 2   | use mysql::conn::pool::{ Pool };
[INFO] [stdout]     |            ^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `conn` is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mysql-19.0.1/src/lib.rs:777:1
[INFO] [stdout]     |
[INFO] [stdout] 777 | mod conn;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         try!( db::users::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         try!( db::photos::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!( db::mailbox::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         try!( db::groups::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         try!( db::events::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!( db::publication::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         try!( db::votes::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         try!( db::group_feed::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         try!( db::visited::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         try!( db::comments::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         try!( db::comment_message_link::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         try!( db::meta::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         try!( self.init_names() );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         try!( self.pool.set_db_version( DB_VERSION ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let db_version = try!( self.pool.get_db_version() );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/database.rs:113:24
[INFO] [stdout]     |
[INFO] [stdout] 113 |             let conn = try!( self.get_new_db_conn() );
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let login_info = try!( request.get_body::<LoginInfo>() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let regkey = try!( db.get_reg_key( &login_info.user ) );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 try!( db.get_user( &login_info.user, &password_hash ) )
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let reg_info = try!( request.get_body::<RegInfo>() );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!( db.user_exists( &reg_info.user, &reg_info.email ) )
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             try!( db.add_user( &reg_info.user,
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         try!( stuff.send_external_mail( &new_user, &subject, &mail_body ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         try!( db.activate_user( &regkey ) )
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         try!(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         try!( stuff.send_internal_mail( &user, &subject, &mail_body ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:216:14
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let unreaded_count = try!( db.messages_count( user_id, true ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:219:18
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let groups = try!( db.member_in_groups( user_id ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:220:31
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let unwatched_by_groups = try!( db.get_unwatched_feed_elements_by_groups( user_id ) );
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:270:14
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let user_info = try!( db.user_by_id( id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:274:26
[INFO] [stdout]     |
[INFO] [stdout] 274 |             let groups = try!( db.member_in_groups( id ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/upload_photo.rs:152:30
[INFO] [stdout]     |
[INFO] [stdout] 152 |                     let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/upload_photo.rs:153:32
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     let next = try!( db.get_last_upload_gallery_photo( user_id ) );
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/upload_photo.rs:158:33
[INFO] [stdout]     |
[INFO] [stdout] 158 | ...                   try!( db.set_prev_in_gallery( id, added_id ) );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/crop.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let crop_info = try!( request.get_body::<CropInfo>() );
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/crop.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/crop.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         try!( db.get_gallery_photo_info( user_id, crop_info.id ) )
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let rename_info = try!( request.get_body::<RenameInfo>() );
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!( db.get_gallery_photo_info( user_id, rename_info.id ) )
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:39:25
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 let _ = try!( db.rename_photo( rename_info.id, &rename_info.name ) );
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/gallery.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/gallery.rs:62:24
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let photos_count = try!( db.get_photo_infos_count( user_id ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/gallery.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let query = try!( req.get_body::<GalleryQueryInfo>() );
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let owner_info = match try!( db.user_by_id( query.user_id ) ) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:106:24
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let photos_count = try!( db.get_photo_infos_count( query.user_id ) );
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:108:23
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let photo_infos = try!( db.get_photo_infos(
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let page = try!( req.get_body::<PageInfo>() ).page;
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let unpublished_count = try!( db.get_unpublished_photos_count( user.id ) );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let photos = try!( db.get_unpublished_photo_infos(
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:174:25
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let photo_context = try!( req.get_body::<PhotoContextInfo>() );
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:178:22
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let photo_info = try!( db.get_gallery_photo_info( user_id, photo_context.photo ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:207:23
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let photo_query = try!( req.get_body::<PublicationPhotoQuery>() );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:210:14
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:211:21
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let feed_info = try!( db.get_feed_info( user_id, photo_query.feed_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:216:22
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let photo_info = try!( db.get_publication_photo_info( user_id, photo_query.photo_id ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:239:24
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let scheduled_id = try!( req.get_body::<PublicationQuery>() ).id;
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:241:14
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let photos = try!( db.get_publication_photo_infos( user_id, scheduled_id ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:27:17
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let count = try!( db.messages_count( user_id, only_unreaded ) );
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let page = try!( req.get_body::<PageInfo>() ).page;
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         try!( db.messages_from_last( user_id,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:67:26
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let messages_count = try!( db.messages_count( user_id, only_unreaded ) );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let id = try!( req.get_body::<IdInfo>() ).id;
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     try!( db.mark_as_readed( user_id, &[ id ] ) );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let started = try!( req.stuff().maybe_start_some_events() );
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let ended = try!( req.stuff().maybe_end_some_events() );
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         try!( trigger_events( req ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     try!( trigger_events( req ) );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     try!( trigger_events( req ) );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/events.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     try!( trigger_events( req ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:86:20
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let group_id = try!( req.get_body::<GroupQuery>() ).group_id;
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let is_member = try!( db.is_member( user_id, group_id ) );
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:90:19
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let members = try!( db.get_members( group_id ) );
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let info = try!( db.group_info( group_id ) );
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let group_query = try!( req.get_body::<GroupFeedQuery>() );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:120:18
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         try!( db.group_info( group_query.group_id ) )
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 |                 try!( db.get_group_feed( user_id,
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |             try!( add_actions_to_feed( user_id, stuff, &mut feed ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:139:22
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!( db.set_visited( user_id, VisitedContent::Feed, &new_feeds ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 |             elem.action = try!( stuff.event_user_action(
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:172:22
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let element_id = try!( req.get_body::<GroupFeedElementQuery>() ).id;
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:175:24
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let answer = match try!( db.get_feed_info( user_id, element_id ) ) {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 try!( db.set_visited( user_id, VisitedContent::Feed, &[ feed_info.id ] ) );
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/search.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let like = try!( req.get_body::<UsersQuery>() ).like + "%";
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/search.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/search.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let users = try!( db.get_users_like( &like, 0, IN_PAGE_COUNT ) );
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:72:26
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let comments_query = try!( req.get_body::<CommentsQuery>() );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let comments_count = try!( db.get_comments_count( comment_for.clone(), comments_query.id ) );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:79:28
[INFO] [stdout]    |
[INFO] [stdout] 79 |             let comments = try!( db.get_comments( user_id,
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             try!( db.set_visited( user_id, VisitedContent::Comment, &new_visited ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |             let message_ids = try!( db.get_linked_messages( user_id, new_visited ) );
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             try!( db.mark_as_readed( user_id, &message_ids ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:121:16
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let info = try!( req.get_body::<AddCommentInfo>() );
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:129:26
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let comment_id = try!( db.add_comment( user_id,
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:135:34
[INFO] [stdout]     |
[INFO] [stdout] 135 |             CommentFor::Photo => try!( db.increment_photo_comments_count( info.id ) ),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:136:34
[INFO] [stdout]     |
[INFO] [stdout] 136 |             CommentFor::Event => try!( db.increment_event_comments_count( info.id ) )
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     try!( send_notices( stuff, comment_id, notices, comment_for, &user, info.id ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:164:26
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:166:23
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 match try!( db.get_short_photo_info( photo_id ) ) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 let link = try!( notify_owner( stuff, &short_info, &commenter_user.name ) );
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |             try!( db.user_by_name( &name ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:193:30
[INFO] [stdout]     |
[INFO] [stdout] 193 |             let message_id = try!( stuff.send_mail( &user, &subject, &mail ) );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     try!( db.add_comment_message_links( comment_id, links ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:218:18
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:219:15
[INFO] [stdout]     |
[INFO] [stdout] 219 |         match try!( db.user_by_id( photo_info.owner.id ) ) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:224:22
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let message_id = try!( stuff.send_mail( &photo_owner, &subject, &mail ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:232:16
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let info = try!( req.get_body::<AddCommentInfo>() );
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:238:14
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:239:24
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let comment_info = try!( db.get_comment_info( user_id, info.id ) );
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 try!( db.edit_comment(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/photo_store.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 81 |                 try!( self.save_preview(
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/photo_store.rs:105:32
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut preview_file = try!( File::create( &filename ) );
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/photo_store.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let _ = try!( preview.save( &mut preview_file, image::PNG ) );
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:114:20
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:131:23
[INFO] [stdout]     |
[INFO] [stdout] 131 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:147:20
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:168:24
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:179:26
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let mut result = try!( stmt.execute( (regkey,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:182:27
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 let row = try!( row );
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:195:24
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         try!( stmt.execute( (user.id,) ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |     let mut stmt = try!( conn.prepare( "select id from users where login=? OR mail=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:207:22
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let mut stmt = try!( conn.prepare( "select id from users where id=? AND activated=true" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:213:22
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let sql_result = try!( stmt.execute( (id,) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:218:20
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let sql_result = try!( stmt.execute( (id,) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:232:20
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let sql_result = try!( stmt.execute( (name,) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:249:23
[INFO] [stdout]     |
[INFO] [stdout] 249 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:276:20
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:283:22
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let sql_result = try!( stmt.execute( values ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:285:19
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:329:20
[INFO] [stdout]     |
[INFO] [stdout] 329 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:343:22
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let sql_result = try!( stmt.execute( (pattern, count, offset) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:346:19
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:358:20
[INFO] [stdout]     |
[INFO] [stdout] 358 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let mut sql_result = try!( stmt.execute( (name,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:365:23
[INFO] [stdout]     |
[INFO] [stdout] 365 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:201:22
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:206:20
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:207:26
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let mut sql_result = try!( stmt.execute( (reader_id, photo_id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |             let row_data = try!( sql_row );
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let mut sql_result = try!( stmt.execute( (photo_id,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 |             let row_data = try!( sql_row );
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:354:18
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:366:20
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:374:22
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let sql_row = try!( result.next().unwrap() );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:390:22
[INFO] [stdout]     |
[INFO] [stdout] 390 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let sql_row = try!( result.next().unwrap() );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:398:20
[INFO] [stdout]     |
[INFO] [stdout] 398 |     let mut stmt = try!( conn.prepare( "UPDATE images SET name=? WHERE id=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |     let _ = try!( stmt.execute( params ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     try!( conn.prep_exec( "UPDATE images SET comments_count=comments_count+1 WHERE id=?",
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:419:26
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let mut sql_result = try!( stmt.execute( (user_id,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     try!( conn.prep_exec( "UPDATE images SET prev_gallery_id=? WHERE id=?",
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/mailbox.rs:74:20
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/mailbox.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:105:26
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut sql_result = try!( stmt.execute( (owner_id,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let sql_row = try!( sql_result.next().unwrap() );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:136:20
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:141:19
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let row = try!( sql_row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     try!( stmt.execute( values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:264:20
[INFO] [stdout]     |
[INFO] [stdout] 264 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:265:22
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let sql_result = try!( stmt.execute( values ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:268:19
[INFO] [stdout]     |
[INFO] [stdout] 268 |         let row = try!( sql_row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:312:20
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:331:26
[INFO] [stdout]     |
[INFO] [stdout] 331 |     let mut sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:334:23
[INFO] [stdout]     |
[INFO] [stdout] 334 |             let row = try!( sql_row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:406:20
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let mut stmt = try!( conn.prepare("
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:416:26
[INFO] [stdout]     |
[INFO] [stdout] 416 |     let mut sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:447:20
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     try!( stmt.execute( values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:473:20
[INFO] [stdout]     |
[INFO] [stdout] 473 |     let mut stmt = try!( conn.prepare("
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:500:18
[INFO] [stdout]     |
[INFO] [stdout] 500 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:506:20
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let mut stmt = try!( conn.prepare( "UPDATE scheduled_events SET state=? WHERE id=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:508:5
[INFO] [stdout]     |
[INFO] [stdout] 508 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:514:20
[INFO] [stdout]     |
[INFO] [stdout] 514 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:530:5
[INFO] [stdout]     |
[INFO] [stdout] 530 |     try!( conn.prep_exec( "UPDATE scheduled_events SET comments_count=comments_count+1 WHERE id=?",
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:541:20
[INFO] [stdout]     |
[INFO] [stdout] 541 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:550:26
[INFO] [stdout]     |
[INFO] [stdout] 550 |     let mut sql_result = try!( stmt.execute( (&moment.msecs(), &event_id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:553:23
[INFO] [stdout]     |
[INFO] [stdout] 553 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:568:20
[INFO] [stdout]     |
[INFO] [stdout] 568 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:574:5
[INFO] [stdout]     |
[INFO] [stdout] 574 |     try!( stmt.execute( (&new_start.msecs(), &scheduled_id) ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/groups.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     try!( db.execute(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:120:20
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:131:16
[INFO] [stdout]     |
[INFO] [stdout] 131 |     for row in try!( stmt.execute( params ) ) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:132:19
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let mut stmt = try!( conn.prepare( "SELECT COUNT(id) FROM group_members WHERE group_id=?" ));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut stmt = try!( conn.prepare( "SELECT id FROM group_members WHERE user_id=? AND group_id=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let mut stmt = try!( conn.prepare( "SELECT id FROM groups WHERE name=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:170:18
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:175:20
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:184:18
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:202:20
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     try!( stmt.execute( values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:224:20
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let result = try!( stmt.execute( (user_id,) ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:228:19
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:245:20
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let mut sql_result = try!( stmt.execute( (group_id,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:249:23
[INFO] [stdout]     |
[INFO] [stdout] 249 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mut stmt = try!( conn.prepare("
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     try!( stmt.execute( params ));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:141:22
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:142:15
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:148:20
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:164:19
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:177:20
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:188:22
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:189:15
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:195:20
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:201:18
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let result = try!( stmt.execute( (photo,) ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:207:20
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:214:26
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let mut sql_result = try!( stmt.execute( (scheduled,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:217:23
[INFO] [stdout]     |
[INFO] [stdout] 217 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     try!( conn.prep_exec( "UPDATE publication SET next=? WHERE photo_id=?",
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/votes.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     try!( stmt.execute( &values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:127:20
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut stmt = try!( conn.prepare( "SELECT COUNT( id ) FROM votes WHERE scheduled_id = ? AND voted=false" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:136:20
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut stmt = try!( conn.prepare( "SELECT user_id, voted, vote FROM votes WHERE scheduled_id = ?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:165:19
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let mut stmt = try!( conn.prepare( "UPDATE votes SET vote=?, voted=true WHERE scheduled_id=? AND user_id=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:229:26
[INFO] [stdout]     |
[INFO] [stdout] 229 |     let mut sql_result = try!( stmt.execute( (user_id, user_id, id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:232:23
[INFO] [stdout]     |
[INFO] [stdout] 232 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:259:20
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:284:20
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:285:22
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let sql_result = try!( stmt.execute( (user_id,) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:288:19
[INFO] [stdout]     |
[INFO] [stdout] 288 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     try!( conn.prep_exec(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/visited.rs:93:20
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/visited.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     try!( stmt.execute( values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let result = try!( stmt.execute( (user_id, time, comment_for, for_id, text) ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:156:20
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     try!( stmt.execute( (time, text, comment_id) ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:211:20
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let mut sql_result = try!( stmt.execute( (reader_id, comment_id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:242:20
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:243:22
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let sql_result = try!( stmt.execute( (reader_id, comments_for, for_id, count, offset) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:261:20
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut sql_result = try!( stmt.execute( (comments_for, for_id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:265:23
[INFO] [stdout]     |
[INFO] [stdout] 265 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/comment_message_link.rs:84:20
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/comment_message_link.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     try!( stmt.execute( &values ) );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comment_message_link.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comment_message_link.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let sql_result = try!( stmt.execute( &values ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comment_message_link.rs:129:19
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/meta.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     try!( conn.prep_exec(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/meta.rs:56:26
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let mut sql_result = try!( conn.prep_exec(
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/meta.rs:61:15
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let row = try!( row );
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let db = try!( self.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             try!( db.starting_events( &time::get_time() ) )
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |             let event = try!( events_collection::get_event( event_info.id ) );
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             try!( event.start( self, event_info ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |             try!( self.set_event_state( event_info.scheduled_id, EventState::Active ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |             let db = try!( self.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |             try!( db.ending_events( &time::get_time() ) )
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:82:25
[INFO] [stdout]    |
[INFO] [stdout] 82 |             let event = try!( events_collection::get_event( event_info.id ) );
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             try!( self.finish_him( event, event_info ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:92:22
[INFO] [stdout]    |
[INFO] [stdout] 92 |             let db = try!( self.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |             try!( db.event_info( scheduled_id ) )
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:97:20
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 if try!( is_valid_user_for_action( &event_info, self, user_id ) ) {
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     let event = try!( events_collection::get_event( event_info.id ) );
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:121:21
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     try!( db.is_member( user_id, group.id ) )
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:138:37
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let user_action = match try!( is_valid_user_for_action( &event_info, stuff, user_id ) ) {
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:139:25
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 true => try!( event.user_action( stuff, &event_info, user_id ) ),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 try!( event.info( stuff, &event_info ) )
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let event = try!( events_collection::get_user_created_event( event_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let event = try!( events_collection::get_user_created_event( event_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let event = try!( events_collection::get_group_created_event( event_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:195:21
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let event = try!( events_collection::get_group_created_event( event_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let db = try!( self.stuff().get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             try!( db.is_member( user_id, group_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 try!( is_valid_user_for_action( &event_info, stuff, user_id ) )
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:231:34
[INFO] [stdout]     |
[INFO] [stdout] 231 |                     let result = try!( f( &event, &event_info, req ) );
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |                     if try!( event.is_complete( stuff, &event_info ) ) {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:235:25
[INFO] [stdout]     |
[INFO] [stdout] 235 |                         try!( stuff.finish_him( event, &event_info ) );
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:252:14
[INFO] [stdout]     |
[INFO] [stdout] 252 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     try!( db.add_events( &[ event ] ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:272:18
[INFO] [stdout]     |
[INFO] [stdout] 272 |         let db = try!( self.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!( event.finish( self, info ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:277:18
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let db = try!( self.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         try!( db.set_event_state( info.scheduled_id, EventState::Finished ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:289:22
[INFO] [stdout]     |
[INFO] [stdout] 289 |             let db = try!( self.stuff().get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             try!( db.event_info( scheduled_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:294:29
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 let event = try!( events_collection::get_event( event_info.id ) );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:52:24
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let group_id = try!( get_group_id( body ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:66:24
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let group_id = try!( get_group_id( body ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         try!( db.remove_start_event_from_feed( body.scheduled_id ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         try!( maybe_correct_next_publication_starttime( db, body ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:84:33
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let unpublished_users = try!( db.get_unpublished_users( body.scheduled_id ) );
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |             try!( db.add_events( &[ event_info ] ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 |     match try!( db.get_next_event_after( &body.start_time, EventId::Publication ) ) {
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!( db.update_event_start_time( next_id, &calced_start_time ) );
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:152:20
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let group_id = try!( get_group_id( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:153:14
[INFO] [stdout]     |
[INFO] [stdout] 153 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:154:31
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let group_members_count = try!( db.get_members_count( group_id ) );
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:155:33
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let published_photo_count = try!( db.get_published_photo_count( scheduled_id ) );
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let is_unpublished = try!( db.is_unpublished_user( scheduled_id, user_id ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:177:20
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let photo_id = try!( req.get_body::<PhotoInfo>() ).id;
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:214:14
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:217:11
[INFO] [stdout]     |
[INFO] [stdout] 217 |     match try!( db.get_short_photo_info( photo_id ) ) {
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:220:23
[INFO] [stdout]     |
[INFO] [stdout] 220 |                 match try!( db.is_photo_published( photo_id ) ) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:222:36
[INFO] [stdout]     |
[INFO] [stdout] 222 |                         let prev = try!( db.get_last_pubcation_photo( scheduled_id ) );
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |                         try!( db.public_photo( scheduled_id,
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:229:29
[INFO] [stdout]     |
[INFO] [stdout] 229 | ...                   try!( db.set_next_publication_photo( last_id, photo_id ) );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/group_creation.rs:74:26
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let group_info = try!( req.get_body::<GroupInfo>() );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 |             let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!( db.is_group_exists( &group_info.name ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:110:29
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let is_exists = try!( db.user_id_exists( member.id ) );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:157:20
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:160:22
[INFO] [stdout]     |
[INFO] [stdout] 160 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             try!( db.users_by_id( &members ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:172:22
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             try!( db.add_rights_of_voting( body.scheduled_id, &exists_ids ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             try!( stuff.send_mail( member, &subject, &mail ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |             try!( db.user_by_id( info.initiator ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:187:13
[INFO] [stdout]     |
[INFO] [stdout] 187 |             try!( stuff.send_mail( &initiator_user, &subject, &mail ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:194:20
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             try!( db.get_votes( body.scheduled_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             try!( db.is_group_exists( &info.name ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:209:30
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:211:36
[INFO] [stdout]     |
[INFO] [stdout] 211 |                     let group_id = try!( db.create_group( &info.name,
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:216:21
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     try!( db.add_members( group_id, &votes.yes, time::get_time().msecs() ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:217:33
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     let users = try!( db.users_by_id( &votes.yes ) );
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     try!( stuff.send_mail( member, &subject, &mail ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |                     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:237:21
[INFO] [stdout]     |
[INFO] [stdout] 237 |                     try!( db.user_by_id( info.initiator ) )
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:241:21
[INFO] [stdout]     |
[INFO] [stdout] 241 |                     try!( stuff.send_mail( &user, &subject, &mail ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 try!( db.users_by_id( &votes.yes ) )
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |                 try!( stuff.send_mail( user, &subject, &mail ) );
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:261:20
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:262:18
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:263:21
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let votes = try!( db.get_votes( body.scheduled_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:276:18
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:62:20
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let info = try!( get_info( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             try!( db.get_unpublished_users( info.parent_id ) )
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |             try!( stuff.send_mail( &user, &subject, &mail ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:84:20
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let info = try!( get_info( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:89:24
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let group_id = try!( get_group_id( body ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let info = try!( get_info( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:92:35
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let group_members_count = try!( db.get_members_count( group_id ) );
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:93:37
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let published_photo_count = try!( db.get_published_photo_count( info.parent_id ) );
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let info = try!( get_info( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/late_publication.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let info = try!( get_info( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/late_publication.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let info = try!( get_info( body ) );
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/group_voting.rs:96:20
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let data = try!( get_data( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!( db.add_rights_of_voting_for_group( body.scheduled_id, group.id ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let event = try!( events_collection::get_change_by_voting( data.internal_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         try!( event.start( stuff, group, &internal_body ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:128:22
[INFO] [stdout]     |
[INFO] [stdout] 128 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             try!( db.get_votes( body.scheduled_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:134:26
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let change = try!( events_collection::get_change_by_voting( data.internal_id ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             try!( change.apply( stuff, group, &internal_body ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         try!( db.remove_start_event_from_feed( body.scheduled_id ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:159:22
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let change = try!( events_collection::get_change_by_voting( data.internal_id ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:161:26
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let event_info = try!( change.info( stuff, &internal_body ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:164:22
[INFO] [stdout]     |
[INFO] [stdout] 164 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             try!( db.get_votes( body.scheduled_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:180:20
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:181:18
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let votes = try!( db.get_votes( body.scheduled_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let group_info = match try!( db.group_info( group_id ) ) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let timetable = try!( db.get_group_timetable( group_id ) );
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:146:29
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let diff_info_str = try!( req.get_body::<TimetableDiffInfoStr>() );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:149:25
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let diff_info = try!( parse_times( diff_info_str ) );
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         try!( check_for_remove( &diff_info.remove, &current_time, &mut req.stuff(), &mut errors ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:183:32
[INFO] [stdout]     |
[INFO] [stdout] 183 |             let new_event_id = try!( db.add_disabled_event( &new_event_info ) );
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:320:23
[INFO] [stdout]     |
[INFO] [stdout] 320 |             let db  = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             try!( db.event_start_time( id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:386:20
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:387:18
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:388:29
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let enable_events = try!( db.event_infos( &data.enable ) );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:389:30
[INFO] [stdout]     |
[INFO] [stdout] 389 |         let disable_events = try!( db.event_infos( &data.disable ) );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:419:20
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:420:18
[INFO] [stdout]     |
[INFO] [stdout] 420 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:422:13
[INFO] [stdout]     |
[INFO] [stdout] 422 |             try!( db.disable_event_if_not_started( id ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 |             try!( db.set_event_state( id, EventState::NotStartedYet ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let group_info = match try!( db.group_info( group_id ) ) {
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:79:28
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let invite_query = try!( req.get_body::<UserInviteQuery>() );
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:89:18
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 90 |         if try!( db.user_id_exists( invite_query.user_id ) ) == false {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 93 |         if try!( db.is_member( invite_query.user_id, group_id ) ) == true {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:98:25
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let user_info = try!( db.user_by_id( invite_query.user_id ) ).unwrap();
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:99:26
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let group_info = try!( db.group_info( group_id ) ).unwrap();
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             try!( db.add_rights_of_voting( body.scheduled_id, &[ info.user_id ] ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 |             let user_info = try!( db.user_by_id( info.user_id ) ).unwrap();
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:142:30
[INFO] [stdout]     |
[INFO] [stdout] 142 |             let group_info = try!( db.group_info( info.group_id ) ).unwrap();
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         try!( stuff.send_mail( &user_info, &subject, &mail ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:153:22
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             try!( db.user_by_id( inviter.id ) ).unwrap()
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         try!( stuff.send_mail( &inviter_info, &subject, &mail ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:164:20
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:165:18
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let votes = try!( db.get_votes( body.scheduled_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:169:29
[INFO] [stdout]     |
[INFO] [stdout] 169 |             let user_info = try!( db.user_by_id( info.user_id ) ).unwrap();
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:177:13
[INFO] [stdout]     |
[INFO] [stdout] 177 |             try!( db.add_events( &[ join_event ] ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:183:20
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:184:18
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let votes = try!( db.get_votes( body.scheduled_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let group_info = try!( db.group_info( group_id ) ).unwrap();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:188:25
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let user_info = try!( db.user_by_id( info.user_id ) ).unwrap();
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:207:18
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:72:20
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let data = try!( get_data( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let user_info = try!( db.user_by_id( data.user_id ) ).unwrap();
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let data = try!( get_data( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             try!( db.user_by_id( data.user_id ) ).unwrap()
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         try!( stuff.send_mail( &user_info, &subject, &mail ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let data = try!( get_data( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         try!( db.add_members( group.id, &[ data.user_id ], time::get_time().msecs() ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let user_info = try!( db.user_by_id( data.user_id ) ).unwrap();
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let is_need_vote = try!( db.is_need_user_vote( scheduled_id, user_id ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let vote_info = try!( req.get_body::<VoteInfo>() );
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:34:14
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:35:24
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let is_need_vote = try!( db.is_need_user_vote( body.scheduled_id, user_id ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         try!( db.set_vote( body.scheduled_id, user_id, vote ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/trigger.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     try!( stuff.maybe_start_some_events() );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/trigger.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     try!( stuff.maybe_end_some_events() );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/trigger.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     try!( stuff.maybe_start_some_events() );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let id = try!( self.send_internal_mail( user, subject, body ) );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         try!( self.send_mail_external( user, subject, body ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         try!( tx.send( Mail {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let db = try!( self.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let id = try!( db.send_mail_to( user.id, sender, subject, body ) );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/authentication.rs:139:34
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]     |                                  ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/authentication.rs:139:51
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]     |                                                   ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/answer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type ToStringPtr = Box<ToString>;
[INFO] [stdout]    |                            ^^^^^^^^ help: use `dyn`: `dyn ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rng`
[INFO] [stdout]   --> src/handlers/authentication.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use rand::{ Rng, OsRng };
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `GenericImage`
[INFO] [stdout]  --> src/photo_store.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use image::{ GenericImage, DynamicImage, ImageResult, ImageError };
[INFO] [stdout]   |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type EventPtr = Box<Event + Send + Sync>;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Event + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:20:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type TimetableEventPtr = Box<CreateFromTimetable + Send + Sync>;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CreateFromTimetable + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:21:36
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type UserCreatedEventPtr = Box<UserCreatedEvent + Send + Sync>;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserCreatedEvent + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:22:34
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type ChangeByVotingPtr = Box<ChangeByVoting + Send + Sync>;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChangeByVoting + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type GroupCreatedEventPtr = Box<GroupCreatedEvent + Send + Sync>;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn GroupCreatedEvent + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Encodable`, `Encoder`
[INFO] [stdout]   --> src/events/join_to_group.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 | use rustc_serialize::{ Encodable, Encoder };
[INFO] [stdout]    |                        ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/request_logger.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |    fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]    |                                 ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/request_logger.rs:22:50
[INFO] [stdout]    |
[INFO] [stdout] 22 |    fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]    |                                                  ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/not_found_switcher.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]    |                                  ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/not_found_switcher.rs:19:51
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]    |                                                   ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/stuff.rs:20:32
[INFO] [stdout]    |
[INFO] [stdout] 20 | type StuffInstallablePtr = Box<StuffInstallable + Send + Sync + 'static>;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StuffInstallable + Send + Sync + 'static`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern crate `percent_encoding` is private, and cannot be re-exported (error E0365), consider declaring with `pub`
[INFO] [stdout]  --> src/get_body.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use url::percent_encoding;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[deny(pub_use_of_private_extern_crate)]` on by default
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         try!( db::users::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         try!( db::photos::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!( db::mailbox::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         try!( db::groups::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         try!( db::events::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         try!( db::publication::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         try!( db::votes::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         try!( db::group_feed::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         try!( db::visited::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         try!( db::comments::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         try!( db::comment_message_link::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         try!( db::meta::create_tables( self ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         try!( self.init_names() );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         try!( self.pool.set_db_version( DB_VERSION ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/database.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let db_version = try!( self.pool.get_db_version() );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/database.rs:113:24
[INFO] [stdout]     |
[INFO] [stdout] 113 |             let conn = try!( self.get_new_db_conn() );
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let login_info = try!( request.get_body::<LoginInfo>() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let regkey = try!( db.get_reg_key( &login_info.user ) );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 try!( db.get_user( &login_info.user, &password_hash ) )
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/authentication.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let reg_info = try!( request.get_body::<RegInfo>() );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!( db.user_exists( &reg_info.user, &reg_info.email ) )
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             try!( db.add_user( &reg_info.user,
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         try!( stuff.send_external_mail( &new_user, &subject, &mail_body ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         try!( db.activate_user( &regkey ) )
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         try!(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         try!( stuff.send_internal_mail( &user, &subject, &mail_body ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:216:14
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let unreaded_count = try!( db.messages_count( user_id, true ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:219:18
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let groups = try!( db.member_in_groups( user_id ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:220:31
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let unwatched_by_groups = try!( db.get_unwatched_feed_elements_by_groups( user_id ) );
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:270:14
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let user_info = try!( db.user_by_id( id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/authentication.rs:274:26
[INFO] [stdout]     |
[INFO] [stdout] 274 |             let groups = try!( db.member_in_groups( id ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/upload_photo.rs:152:30
[INFO] [stdout]     |
[INFO] [stdout] 152 |                     let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/upload_photo.rs:153:32
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     let next = try!( db.get_last_upload_gallery_photo( user_id ) );
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/upload_photo.rs:158:33
[INFO] [stdout]     |
[INFO] [stdout] 158 | ...                   try!( db.set_prev_in_gallery( id, added_id ) );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/crop.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let crop_info = try!( request.get_body::<CropInfo>() );
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/crop.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/crop.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         try!( db.get_gallery_photo_info( user_id, crop_info.id ) )
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let rename_info = try!( request.get_body::<RenameInfo>() );
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!( db.get_gallery_photo_info( user_id, rename_info.id ) )
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 let db = try!( request.stuff().get_current_db_conn() );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/rename.rs:39:25
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 let _ = try!( db.rename_photo( rename_info.id, &rename_info.name ) );
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/gallery.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/gallery.rs:62:24
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let photos_count = try!( db.get_photo_infos_count( user_id ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/gallery.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let query = try!( req.get_body::<GalleryQueryInfo>() );
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let owner_info = match try!( db.user_by_id( query.user_id ) ) {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:106:24
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let photos_count = try!( db.get_photo_infos_count( query.user_id ) );
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:108:23
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let photo_infos = try!( db.get_photo_infos(
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let page = try!( req.get_body::<PageInfo>() ).page;
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let unpublished_count = try!( db.get_unpublished_photos_count( user.id ) );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let photos = try!( db.get_unpublished_photo_infos(
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:174:25
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let photo_context = try!( req.get_body::<PhotoContextInfo>() );
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:178:22
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let photo_info = try!( db.get_gallery_photo_info( user_id, photo_context.photo ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:207:23
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let photo_query = try!( req.get_body::<PublicationPhotoQuery>() );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:210:14
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:211:21
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let feed_info = try!( db.get_feed_info( user_id, photo_query.feed_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:216:22
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let photo_info = try!( db.get_publication_photo_info( user_id, photo_query.photo_id ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:239:24
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let scheduled_id = try!( req.get_body::<PublicationQuery>() ).id;
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:241:14
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/gallery.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let photos = try!( db.get_publication_photo_infos( user_id, scheduled_id ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:27:17
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let count = try!( db.messages_count( user_id, only_unreaded ) );
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let page = try!( req.get_body::<PageInfo>() ).page;
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         try!( db.messages_from_last( user_id,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:67:26
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let messages_count = try!( db.messages_count( user_id, only_unreaded ) );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let id = try!( req.get_body::<IdInfo>() ).id;
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/mailbox.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     try!( db.mark_as_readed( user_id, &[ id ] ) );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let started = try!( req.stuff().maybe_start_some_events() );
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let ended = try!( req.stuff().maybe_end_some_events() );
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         try!( trigger_events( req ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     try!( trigger_events( req ) );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/events.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     try!( trigger_events( req ) );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/events.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     try!( trigger_events( req ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:86:20
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let group_id = try!( req.get_body::<GroupQuery>() ).group_id;
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let is_member = try!( db.is_member( user_id, group_id ) );
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:90:19
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let members = try!( db.get_members( group_id ) );
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/group.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let info = try!( db.group_info( group_id ) );
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let group_query = try!( req.get_body::<GroupFeedQuery>() );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:120:18
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         try!( db.group_info( group_query.group_id ) )
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 |                 try!( db.get_group_feed( user_id,
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |             try!( add_actions_to_feed( user_id, stuff, &mut feed ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:139:22
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!( db.set_visited( user_id, VisitedContent::Feed, &new_feeds ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 |             elem.action = try!( stuff.event_user_action(
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:172:22
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let element_id = try!( req.get_body::<GroupFeedElementQuery>() ).id;
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:175:24
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let answer = match try!( db.get_feed_info( user_id, element_id ) ) {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/group.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 try!( db.set_visited( user_id, VisitedContent::Feed, &[ feed_info.id ] ) );
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/search.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let like = try!( req.get_body::<UsersQuery>() ).like + "%";
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/search.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/search.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let users = try!( db.get_users_like( &like, 0, IN_PAGE_COUNT ) );
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:72:26
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let comments_query = try!( req.get_body::<CommentsQuery>() );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let comments_count = try!( db.get_comments_count( comment_for.clone(), comments_query.id ) );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:79:28
[INFO] [stdout]    |
[INFO] [stdout] 79 |             let comments = try!( db.get_comments( user_id,
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             try!( db.set_visited( user_id, VisitedContent::Comment, &new_visited ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |             let message_ids = try!( db.get_linked_messages( user_id, new_visited ) );
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/handlers/comments.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             try!( db.mark_as_readed( user_id, &message_ids ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:121:16
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let info = try!( req.get_body::<AddCommentInfo>() );
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:129:26
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let comment_id = try!( db.add_comment( user_id,
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:135:34
[INFO] [stdout]     |
[INFO] [stdout] 135 |             CommentFor::Photo => try!( db.increment_photo_comments_count( info.id ) ),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:136:34
[INFO] [stdout]     |
[INFO] [stdout] 136 |             CommentFor::Event => try!( db.increment_event_comments_count( info.id ) )
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     try!( send_notices( stuff, comment_id, notices, comment_for, &user, info.id ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:164:26
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:166:23
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 match try!( db.get_short_photo_info( photo_id ) ) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 let link = try!( notify_owner( stuff, &short_info, &commenter_user.name ) );
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |             try!( db.user_by_name( &name ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:193:30
[INFO] [stdout]     |
[INFO] [stdout] 193 |             let message_id = try!( stuff.send_mail( &user, &subject, &mail ) );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     try!( db.add_comment_message_links( comment_id, links ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:218:18
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:219:15
[INFO] [stdout]     |
[INFO] [stdout] 219 |         match try!( db.user_by_id( photo_info.owner.id ) ) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:224:22
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let message_id = try!( stuff.send_mail( &photo_owner, &subject, &mail ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:232:16
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let info = try!( req.get_body::<AddCommentInfo>() );
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:238:14
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:239:24
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let comment_info = try!( db.get_comment_info( user_id, info.id ) );
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/handlers/comments.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 try!( db.edit_comment(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/photo_store.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 81 |                 try!( self.save_preview(
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/photo_store.rs:105:32
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut preview_file = try!( File::create( &filename ) );
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/photo_store.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let _ = try!( preview.save( &mut preview_file, image::PNG ) );
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:114:20
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:131:23
[INFO] [stdout]     |
[INFO] [stdout] 131 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:147:20
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:168:24
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:179:26
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let mut result = try!( stmt.execute( (regkey,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:182:27
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 let row = try!( row );
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:195:24
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         try!( stmt.execute( (user.id,) ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |     let mut stmt = try!( conn.prepare( "select id from users where login=? OR mail=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:207:22
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let mut stmt = try!( conn.prepare( "select id from users where id=? AND activated=true" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:213:22
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let sql_result = try!( stmt.execute( (id,) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:218:20
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let sql_result = try!( stmt.execute( (id,) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:232:20
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let sql_result = try!( stmt.execute( (name,) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:249:23
[INFO] [stdout]     |
[INFO] [stdout] 249 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:276:20
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:283:22
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let sql_result = try!( stmt.execute( values ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:285:19
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:329:20
[INFO] [stdout]     |
[INFO] [stdout] 329 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:343:22
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let sql_result = try!( stmt.execute( (pattern, count, offset) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:346:19
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:358:20
[INFO] [stdout]     |
[INFO] [stdout] 358 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let mut sql_result = try!( stmt.execute( (name,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/users.rs:365:23
[INFO] [stdout]     |
[INFO] [stdout] 365 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:201:22
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:206:20
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:207:26
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let mut sql_result = try!( stmt.execute( (reader_id, photo_id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |             let row_data = try!( sql_row );
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let mut sql_result = try!( stmt.execute( (photo_id,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 |             let row_data = try!( sql_row );
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:354:18
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:366:20
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:374:22
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let sql_row = try!( result.next().unwrap() );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:390:22
[INFO] [stdout]     |
[INFO] [stdout] 390 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:391:19
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let sql_row = try!( result.next().unwrap() );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:398:20
[INFO] [stdout]     |
[INFO] [stdout] 398 |     let mut stmt = try!( conn.prepare( "UPDATE images SET name=? WHERE id=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |     let _ = try!( stmt.execute( params ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     try!( conn.prep_exec( "UPDATE images SET comments_count=comments_count+1 WHERE id=?",
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:419:26
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let mut sql_result = try!( stmt.execute( (user_id,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/photos.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     try!( conn.prep_exec( "UPDATE images SET prev_gallery_id=? WHERE id=?",
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/mailbox.rs:74:20
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/mailbox.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:105:26
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut sql_result = try!( stmt.execute( (owner_id,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let sql_row = try!( sql_result.next().unwrap() );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:136:20
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:141:19
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let row = try!( sql_row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/mailbox.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     try!( stmt.execute( values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:264:20
[INFO] [stdout]     |
[INFO] [stdout] 264 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:265:22
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let sql_result = try!( stmt.execute( values ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:268:19
[INFO] [stdout]     |
[INFO] [stdout] 268 |         let row = try!( sql_row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:312:20
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:331:26
[INFO] [stdout]     |
[INFO] [stdout] 331 |     let mut sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:334:23
[INFO] [stdout]     |
[INFO] [stdout] 334 |             let row = try!( sql_row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:406:20
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let mut stmt = try!( conn.prepare("
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:416:26
[INFO] [stdout]     |
[INFO] [stdout] 416 |     let mut sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:447:20
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     try!( stmt.execute( values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:473:20
[INFO] [stdout]     |
[INFO] [stdout] 473 |     let mut stmt = try!( conn.prepare("
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:500:18
[INFO] [stdout]     |
[INFO] [stdout] 500 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:506:20
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let mut stmt = try!( conn.prepare( "UPDATE scheduled_events SET state=? WHERE id=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:508:5
[INFO] [stdout]     |
[INFO] [stdout] 508 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:514:20
[INFO] [stdout]     |
[INFO] [stdout] 514 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:530:5
[INFO] [stdout]     |
[INFO] [stdout] 530 |     try!( conn.prep_exec( "UPDATE scheduled_events SET comments_count=comments_count+1 WHERE id=?",
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:541:20
[INFO] [stdout]     |
[INFO] [stdout] 541 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:550:26
[INFO] [stdout]     |
[INFO] [stdout] 550 |     let mut sql_result = try!( stmt.execute( (&moment.msecs(), &event_id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:553:23
[INFO] [stdout]     |
[INFO] [stdout] 553 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:568:20
[INFO] [stdout]     |
[INFO] [stdout] 568 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/events.rs:574:5
[INFO] [stdout]     |
[INFO] [stdout] 574 |     try!( stmt.execute( (&new_start.msecs(), &scheduled_id) ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/groups.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     try!( db.execute(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:120:20
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:131:16
[INFO] [stdout]     |
[INFO] [stdout] 131 |     for row in try!( stmt.execute( params ) ) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:132:19
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let mut stmt = try!( conn.prepare( "SELECT COUNT(id) FROM group_members WHERE group_id=?" ));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut stmt = try!( conn.prepare( "SELECT id FROM group_members WHERE user_id=? AND group_id=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let mut stmt = try!( conn.prepare( "SELECT id FROM groups WHERE name=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:170:18
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:175:20
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:184:18
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:202:20
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     try!( stmt.execute( values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:224:20
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let result = try!( stmt.execute( (user_id,) ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:228:19
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:245:20
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let mut sql_result = try!( stmt.execute( (group_id,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/groups.rs:249:23
[INFO] [stdout]     |
[INFO] [stdout] 249 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mut stmt = try!( conn.prepare("
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     try!( stmt.execute( params ));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:141:22
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:142:15
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:148:20
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:164:19
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:177:20
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:188:22
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:189:15
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:195:20
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:201:18
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let result = try!( stmt.execute( (photo,) ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:207:20
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:214:26
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let mut sql_result = try!( stmt.execute( (scheduled,) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:217:23
[INFO] [stdout]     |
[INFO] [stdout] 217 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/publication.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     try!( conn.prep_exec( "UPDATE publication SET next=? WHERE photo_id=?",
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/votes.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     try!( stmt.execute( &values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:127:20
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut stmt = try!( conn.prepare( "SELECT COUNT( id ) FROM votes WHERE scheduled_id = ? AND voted=false" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:136:20
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut stmt = try!( conn.prepare( "
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let row = try!( result.next().unwrap() );
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut stmt = try!( conn.prepare( "SELECT user_id, voted, vote FROM votes WHERE scheduled_id = ?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:165:19
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let mut stmt = try!( conn.prepare( "UPDATE votes SET vote=?, voted=true WHERE scheduled_id=? AND user_id=?" ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/votes.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!( stmt.execute( params ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:229:26
[INFO] [stdout]     |
[INFO] [stdout] 229 |     let mut sql_result = try!( stmt.execute( (user_id, user_id, id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:232:23
[INFO] [stdout]     |
[INFO] [stdout] 232 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:259:20
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let sql_result = try!( stmt.execute( params ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:284:20
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:285:22
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let sql_result = try!( stmt.execute( (user_id,) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:288:19
[INFO] [stdout]     |
[INFO] [stdout] 288 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/group_feed.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     try!( conn.prep_exec(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/visited.rs:93:20
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/visited.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     try!( stmt.execute( values ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let result = try!( stmt.execute( (user_id, time, comment_for, for_id, text) ) );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:156:20
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let mut stmt = try!( conn.prepare(
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     try!( stmt.execute( (time, text, comment_id) ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:211:20
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let mut sql_result = try!( stmt.execute( (reader_id, comment_id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:242:20
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:243:22
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let sql_result = try!( stmt.execute( (reader_id, comments_for, for_id, count, offset) ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:261:20
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let mut stmt = try!( conn.prepare( query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut sql_result = try!( stmt.execute( (comments_for, for_id) ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comments.rs:265:23
[INFO] [stdout]     |
[INFO] [stdout] 265 |             let row = try!( row );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/comment_message_link.rs:84:20
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/comment_message_link.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     try!( stmt.execute( &values ) );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comment_message_link.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut stmt = try!( conn.prepare( &query ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comment_message_link.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let sql_result = try!( stmt.execute( &values ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/db/comment_message_link.rs:129:19
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let row = try!( row );
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/meta.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     try!( conn.prep_exec(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/meta.rs:56:26
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let mut sql_result = try!( conn.prep_exec(
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/db/meta.rs:61:15
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let row = try!( row );
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let db = try!( self.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             try!( db.starting_events( &time::get_time() ) )
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |             let event = try!( events_collection::get_event( event_info.id ) );
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             try!( event.start( self, event_info ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |             try!( self.set_event_state( event_info.scheduled_id, EventState::Active ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |             let db = try!( self.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |             try!( db.ending_events( &time::get_time() ) )
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:82:25
[INFO] [stdout]    |
[INFO] [stdout] 82 |             let event = try!( events_collection::get_event( event_info.id ) );
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             try!( self.finish_him( event, event_info ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:92:22
[INFO] [stdout]    |
[INFO] [stdout] 92 |             let db = try!( self.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |             try!( db.event_info( scheduled_id ) )
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:97:20
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 if try!( is_valid_user_for_action( &event_info, self, user_id ) ) {
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/events_manager.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     let event = try!( events_collection::get_event( event_info.id ) );
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:121:21
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     try!( db.is_member( user_id, group.id ) )
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:138:37
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let user_action = match try!( is_valid_user_for_action( &event_info, stuff, user_id ) ) {
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:139:25
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 true => try!( event.user_action( stuff, &event_info, user_id ) ),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 try!( event.info( stuff, &event_info ) )
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let event = try!( events_collection::get_user_created_event( event_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let event = try!( events_collection::get_user_created_event( event_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let event = try!( events_collection::get_group_created_event( event_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:195:21
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let event = try!( events_collection::get_group_created_event( event_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let db = try!( self.stuff().get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             try!( db.is_member( user_id, group_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 try!( is_valid_user_for_action( &event_info, stuff, user_id ) )
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:231:34
[INFO] [stdout]     |
[INFO] [stdout] 231 |                     let result = try!( f( &event, &event_info, req ) );
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |                     if try!( event.is_complete( stuff, &event_info ) ) {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:235:25
[INFO] [stdout]     |
[INFO] [stdout] 235 |                         try!( stuff.finish_him( event, &event_info ) );
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:252:14
[INFO] [stdout]     |
[INFO] [stdout] 252 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     try!( db.add_events( &[ event ] ) );
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:272:18
[INFO] [stdout]     |
[INFO] [stdout] 272 |         let db = try!( self.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!( event.finish( self, info ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:277:18
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let db = try!( self.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         try!( db.set_event_state( info.scheduled_id, EventState::Finished ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:289:22
[INFO] [stdout]     |
[INFO] [stdout] 289 |             let db = try!( self.stuff().get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             try!( db.event_info( scheduled_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/events_manager.rs:294:29
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 let event = try!( events_collection::get_event( event_info.id ) );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:52:24
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let group_id = try!( get_group_id( body ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:66:24
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let group_id = try!( get_group_id( body ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         try!( db.remove_start_event_from_feed( body.scheduled_id ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         try!( maybe_correct_next_publication_starttime( db, body ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:84:33
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let unpublished_users = try!( db.get_unpublished_users( body.scheduled_id ) );
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/publication.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |             try!( db.add_events( &[ event_info ] ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 |     match try!( db.get_next_event_after( &body.start_time, EventId::Publication ) ) {
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 try!( db.update_event_start_time( next_id, &calced_start_time ) );
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:152:20
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let group_id = try!( get_group_id( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:153:14
[INFO] [stdout]     |
[INFO] [stdout] 153 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:154:31
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let group_members_count = try!( db.get_members_count( group_id ) );
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:155:33
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let published_photo_count = try!( db.get_published_photo_count( scheduled_id ) );
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let is_unpublished = try!( db.is_unpublished_user( scheduled_id, user_id ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:177:20
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let photo_id = try!( req.get_body::<PhotoInfo>() ).id;
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:214:14
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:217:11
[INFO] [stdout]     |
[INFO] [stdout] 217 |     match try!( db.get_short_photo_info( photo_id ) ) {
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:220:23
[INFO] [stdout]     |
[INFO] [stdout] 220 |                 match try!( db.is_photo_published( photo_id ) ) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:222:36
[INFO] [stdout]     |
[INFO] [stdout] 222 |                         let prev = try!( db.get_last_pubcation_photo( scheduled_id ) );
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |                         try!( db.public_photo( scheduled_id,
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/publication.rs:229:29
[INFO] [stdout]     |
[INFO] [stdout] 229 | ...                   try!( db.set_next_publication_photo( last_id, photo_id ) );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/group_creation.rs:74:26
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let group_info = try!( req.get_body::<GroupInfo>() );
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 |             let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!( db.is_group_exists( &group_info.name ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:110:29
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let is_exists = try!( db.user_id_exists( member.id ) );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:157:20
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:160:22
[INFO] [stdout]     |
[INFO] [stdout] 160 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             try!( db.users_by_id( &members ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:172:22
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             try!( db.add_rights_of_voting( body.scheduled_id, &exists_ids ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             try!( stuff.send_mail( member, &subject, &mail ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |             try!( db.user_by_id( info.initiator ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:187:13
[INFO] [stdout]     |
[INFO] [stdout] 187 |             try!( stuff.send_mail( &initiator_user, &subject, &mail ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:194:20
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             try!( db.get_votes( body.scheduled_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             try!( db.is_group_exists( &info.name ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:209:30
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:211:36
[INFO] [stdout]     |
[INFO] [stdout] 211 |                     let group_id = try!( db.create_group( &info.name,
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:216:21
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     try!( db.add_members( group_id, &votes.yes, time::get_time().msecs() ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:217:33
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     let users = try!( db.users_by_id( &votes.yes ) );
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     try!( stuff.send_mail( member, &subject, &mail ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |                     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:237:21
[INFO] [stdout]     |
[INFO] [stdout] 237 |                     try!( db.user_by_id( info.initiator ) )
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:241:21
[INFO] [stdout]     |
[INFO] [stdout] 241 |                     try!( stuff.send_mail( &user, &subject, &mail ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 try!( db.users_by_id( &votes.yes ) )
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |                 try!( stuff.send_mail( user, &subject, &mail ) );
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:261:20
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:262:18
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:263:21
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let votes = try!( db.get_votes( body.scheduled_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_creation.rs:276:18
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:62:20
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let info = try!( get_info( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             try!( db.get_unpublished_users( info.parent_id ) )
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |             try!( stuff.send_mail( &user, &subject, &mail ) );
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:84:20
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let info = try!( get_info( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:89:24
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let group_id = try!( get_group_id( body ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let info = try!( get_info( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:92:35
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let group_members_count = try!( db.get_members_count( group_id ) );
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:93:37
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let published_photo_count = try!( db.get_published_photo_count( info.parent_id ) );
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/late_publication.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let info = try!( get_info( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/late_publication.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let info = try!( get_info( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/late_publication.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let info = try!( get_info( body ) );
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/group_voting.rs:96:20
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let data = try!( get_data( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!( db.add_rights_of_voting_for_group( body.scheduled_id, group.id ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let event = try!( events_collection::get_change_by_voting( data.internal_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         try!( event.start( stuff, group, &internal_body ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:128:22
[INFO] [stdout]     |
[INFO] [stdout] 128 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             try!( db.get_votes( body.scheduled_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:134:26
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let change = try!( events_collection::get_change_by_voting( data.internal_id ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             try!( change.apply( stuff, group, &internal_body ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         try!( db.add_to_group_feed( time::get_time().msecs(),
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         try!( db.remove_start_event_from_feed( body.scheduled_id ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:159:22
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let change = try!( events_collection::get_change_by_voting( data.internal_id ) );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:161:26
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let event_info = try!( change.info( stuff, &internal_body ) );
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:164:22
[INFO] [stdout]     |
[INFO] [stdout] 164 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             try!( db.get_votes( body.scheduled_id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:180:20
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:181:18
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/group_voting.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let votes = try!( db.get_votes( body.scheduled_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let group_info = match try!( db.group_info( group_id ) ) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let timetable = try!( db.get_group_timetable( group_id ) );
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:146:29
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let diff_info_str = try!( req.get_body::<TimetableDiffInfoStr>() );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:149:25
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let diff_info = try!( parse_times( diff_info_str ) );
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         try!( check_for_remove( &diff_info.remove, &current_time, &mut req.stuff(), &mut errors ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:183:32
[INFO] [stdout]     |
[INFO] [stdout] 183 |             let new_event_id = try!( db.add_disabled_event( &new_event_info ) );
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:320:23
[INFO] [stdout]     |
[INFO] [stdout] 320 |             let db  = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             try!( db.event_start_time( id ) )
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:386:20
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:387:18
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:388:29
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let enable_events = try!( db.event_infos( &data.enable ) );
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:389:30
[INFO] [stdout]     |
[INFO] [stdout] 389 |         let disable_events = try!( db.event_infos( &data.disable ) );
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:419:20
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:420:18
[INFO] [stdout]     |
[INFO] [stdout] 420 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:422:13
[INFO] [stdout]     |
[INFO] [stdout] 422 |             try!( db.disable_event_if_not_started( id ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/change_timetable.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 |             try!( db.set_event_state( id, EventState::NotStartedYet ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let group_info = match try!( db.group_info( group_id ) ) {
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:79:28
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let invite_query = try!( req.get_body::<UserInviteQuery>() );
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:89:18
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 90 |         if try!( db.user_id_exists( invite_query.user_id ) ) == false {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 93 |         if try!( db.is_member( invite_query.user_id, group_id ) ) == true {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:98:25
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let user_info = try!( db.user_by_id( invite_query.user_id ) ).unwrap();
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/invite_to_group.rs:99:26
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let group_info = try!( db.group_info( group_id ) ).unwrap();
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             try!( db.add_rights_of_voting( body.scheduled_id, &[ info.user_id ] ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 |             let user_info = try!( db.user_by_id( info.user_id ) ).unwrap();
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:142:30
[INFO] [stdout]     |
[INFO] [stdout] 142 |             let group_info = try!( db.group_info( info.group_id ) ).unwrap();
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         try!( stuff.send_mail( &user_info, &subject, &mail ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:153:22
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             try!( db.user_by_id( inviter.id ) ).unwrap()
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         try!( stuff.send_mail( &inviter_info, &subject, &mail ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:164:20
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:165:18
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let votes = try!( db.get_votes( body.scheduled_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:169:29
[INFO] [stdout]     |
[INFO] [stdout] 169 |             let user_info = try!( db.user_by_id( info.user_id ) ).unwrap();
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:177:13
[INFO] [stdout]     |
[INFO] [stdout] 177 |             try!( db.add_events( &[ join_event ] ) );
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:183:20
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let info = try!( get_info( &body.data ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:184:18
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let votes = try!( db.get_votes( body.scheduled_id ) );
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let group_info = try!( db.group_info( group_id ) ).unwrap();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:188:25
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let user_info = try!( db.user_by_id( info.user_id ) ).unwrap();
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/invite_to_group.rs:207:18
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:72:20
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let data = try!( get_data( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let user_info = try!( db.user_by_id( data.user_id ) ).unwrap();
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let data = try!( get_data( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |             let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             try!( db.user_by_id( data.user_id ) ).unwrap()
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         try!( stuff.send_mail( &user_info, &subject, &mail ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/join_to_group.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let data = try!( get_data( body ) );
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         try!( db.add_members( group.id, &[ data.user_id ], time::get_time().msecs() ) );
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let data = try!( get_data( body ) );
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/events/join_to_group.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let user_info = try!( db.user_by_id( data.user_id ) ).unwrap();
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let db = try!( stuff.get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let is_need_vote = try!( db.is_need_user_vote( scheduled_id, user_id ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let vote_info = try!( req.get_body::<VoteInfo>() );
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:34:14
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let db = try!( req.stuff().get_current_db_conn() );
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:35:24
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let is_need_vote = try!( db.is_need_user_vote( body.scheduled_id, user_id ) );
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/events/helpers.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         try!( db.set_vote( body.scheduled_id, user_id, vote ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/trigger.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     try!( stuff.maybe_start_some_events() );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/trigger.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     try!( stuff.maybe_end_some_events() );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/trigger.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     try!( stuff.maybe_start_some_events() );
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let id = try!( self.send_internal_mail( user, subject, body ) );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         try!( self.send_mail_external( user, subject, body ) );
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         try!( tx.send( Mail {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let db = try!( self.get_current_db_conn() );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/mailer.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let id = try!( db.send_mail_to( user.id, sender, subject, body ) );
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/authentication.rs:139:34
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]     |                                  ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/authentication.rs:139:51
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]     |                                                   ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/answer.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type ToStringPtr = Box<ToString>;
[INFO] [stdout]    |                            ^^^^^^^^ help: use `dyn`: `dyn ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rng`
[INFO] [stdout]   --> src/handlers/authentication.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use rand::{ Rng, OsRng };
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `GenericImage`
[INFO] [stdout]  --> src/photo_store.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use image::{ GenericImage, DynamicImage, ImageResult, ImageError };
[INFO] [stdout]   |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type EventPtr = Box<Event + Send + Sync>;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Event + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:20:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type TimetableEventPtr = Box<CreateFromTimetable + Send + Sync>;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CreateFromTimetable + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:21:36
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type UserCreatedEventPtr = Box<UserCreatedEvent + Send + Sync>;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserCreatedEvent + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:22:34
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type ChangeByVotingPtr = Box<ChangeByVoting + Send + Sync>;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChangeByVoting + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/events/events_collection.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type GroupCreatedEventPtr = Box<GroupCreatedEvent + Send + Sync>;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn GroupCreatedEvent + Send + Sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Encodable`, `Encoder`
[INFO] [stdout]   --> src/events/join_to_group.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 | use rustc_serialize::{ Encodable, Encoder };
[INFO] [stdout]    |                        ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/request_logger.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |    fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]    |                                 ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/request_logger.rs:22:50
[INFO] [stdout]    |
[INFO] [stdout] 22 |    fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]    |                                                  ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/not_found_switcher.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]    |                                  ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/not_found_switcher.rs:19:51
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn around(self, handler: Box<Handler>) -> Box<Handler> {
[INFO] [stdout]    |                                                   ^^^^^^^ help: use `dyn`: `dyn Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/stuff.rs:20:32
[INFO] [stdout]    |
[INFO] [stdout] 20 | type StuffInstallablePtr = Box<StuffInstallable + Send + Sync + 'static>;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StuffInstallable + Send + Sync + 'static`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern crate `percent_encoding` is private, and cannot be re-exported (error E0365), consider declaring with `pub`
[INFO] [stdout]  --> src/get_body.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use url::percent_encoding;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[deny(pub_use_of_private_extern_crate)]` on by default
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 74 previous errors; 530 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `photometer`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 74 previous errors; 530 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "5d06eadfe07f4d7cb2cee5a3fa70e6029b6e896a383019a678b7083136660e48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d06eadfe07f4d7cb2cee5a3fa70e6029b6e896a383019a678b7083136660e48", kill_on_drop: false }`
[INFO] [stdout] 5d06eadfe07f4d7cb2cee5a3fa70e6029b6e896a383019a678b7083136660e48
